import { add } from '@/api/resource'

/**
 * 导出一个用于添加资源的函数
 * @param {Object} resource - 需要添加的资源对象
 * @returns {Promise} 返回一个Promise对象，成功时返回添加资源后的数据，失败时返回错误信息
 */
export function addResource(resource) {
  return new Promise((resolve, reject) => {
    try {
      // 尝试添加资源，并在成功时将数据传递给resolve
      const res = add(resource)
      resolve(res.data)
    } catch (error) {
      // 捕获异常，将错误信息传递给reject
      reject(error.message)
      // 打印异常信息
    }
  })
}
